package tesis.ProyectoFianl.Entidades;

import java.io.Serializable;
import java.util.ArrayList;

import tesis.ProyectoFianl.Interfaces.IDaoCorredor;


public class Corredor implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = -4731790924409142066L;
	private int id;
	private int corredor;
	private String nombre;
	private String descripcion;
	private ArrayList<Ramal> listRamal = null;
	
	
	public Corredor(int id, int corredor, String nombre, String descripcion)
	{
		setId(id);
		setCorredor(corredor);
		setNombre(nombre);
		setDescripcion(descripcion);		
	}
	
	public boolean esIgual( IDaoCorredor bean ) 
	{
		Corredor cor = (Corredor) bean;
		if ( cor.getId() == this.getId())
			return true;
		return false;
	}
	@Override
	public String toString()
	{
		return this.nombre;
	}
	
	public void setId(int id)
	{
		this.id = id;
	}
	public void setCorredor(int corredor)
	{
		this.corredor = corredor;
	}
	public void setNombre(String nombre)
	{
		this.nombre = nombre;
	}
	public void setDescripcion(String descripcion)
	{
		this.descripcion = descripcion;
	}
	public void setListRamal(ArrayList<Ramal> listRamal)
	{
		this.listRamal = listRamal;
	}
	
	
	public int getId()
	{
		return this.id;
	}
	public int getCorredor()
	{
		return this.corredor;
	}
	public String getNombre()
	{
		return this.nombre;
	}
	public String getDescripcion()
	{
		return this.descripcion;
	}
	public ArrayList<Ramal> getListRamal()
	{
		return this.listRamal;
	}	
}
